package hu.bme.mit.rifl.sde.extensions;

import hu.bme.mit.rifl.datamodel.Order;
import eu.sensoria_ist.casetool.core.ext.SensoriaTool;
import eu.sensoria_ist.casetool.core.ext.SensoriaToolFunction;
import eu.sensoria_ist.casetool.core.ext.SensoriaToolFunctionParameter;
import eu.sensoria_ist.casetool.core.ext.SensoriaToolFunctionReturns;

@SensoriaTool(name="Generator", description="Node for generating some orders.", categories="SDEExtensions")
public interface Generator {
	@SensoriaToolFunction(description="Generates a new Order.")
	@SensoriaToolFunctionReturns(description="The order to be processed.")
	public Order generateOrder(@SensoriaToolFunctionParameter(description="Order ID")String id); 
}